Product Palletizing System

ABSTRACT

A computer-implemented product palletizing system and a method of product palletizing which includes processor in communication with a memory element containing a computer code executable to coordinate the discrete activities of one or more pickers and conveyor product sorting assembly to allocate a plurality of products to a plurality of pallets.

This United States Non-Provisional Patent Application claims the benefitof U.S. Provisional Patent Application No. 62/164,777, filed May 21,2015, hereby incorporated by reference herein.

I. FIELD OF THE INVENTION

A computer-implemented product palletizing system and a method ofproduct palletizing which includes a processor in communication with amemory element containing a computer code executable to generate aplurality of product lists correspondingly associated with a pluralityof customer identifiers and to identify all the conveyor products withinthe plurality of lists to allow all the conveyor products in theplurality of product lists to be included in one pick for subsequentautomated product image recognition and product sorting between aplurality of conveyor lanes each associated with a customer identifierand pallet identifier, thereby eliminating a discrete pick associatedwith each one of the plurality of product lists.

II. BACKGROUND

Conventional product picking involves picking a plurality of productsfrom inventory located in a general warehouse area based on one list ofproducts associated with one customer identifier (also referred to as an“order”). That is, one or more pickers pick a plurality of ordersserially one order at a time (also referred to as “a one by one pickingsystem.”) In conventional one by one picking systems, product indicatorsassociated with the plurality of products to be picked for one order areactivated to instruct the one or more pickers to pick that plurality ofproducts to fill that one order. As products have become more diversethe plurality of products within each order has become correspondinglymore diverse and the picked product count of each picked product withinone order can be low in number. As a result, a substantial amount oflabor can be expended in performance of a conventional one by onepicking system.

III. SUMMARY OF THE INVENTION

Accordingly, a broad object of the invention can be to provide acomputer implemented product palletizing system which allows one or morepickers to concurrently pick a plurality of products for a plurality oforders associated with a plurality of customer identifiers, including atleast one processor in communication with at least one memory elementwhich contains at least one computer code executable to generate aplurality of product lists correspondingly associated with a pluralityof customer identifiers, each product list may contain a pluralityconveyor products. The computer code can be further executable toidentify a plurality of conveyor products in the plurality of productlists and activate a conveyor product indicator in association with eachthe conveyor products within the plurality of products in the pluralityof product lists which allows one or more pickers to concurrently pick aplurality of conveyor products for a plurality of orders associated witha plurality of customer identifiers. The computer code can be furtherexecuted to operate a product conveyor sorter assembly which identifiesand sorts each of the conveyor products into a plurality of conveyorlanes each corresponding to one customer identifier associated with acorresponding one product pallet identifier.

Another broad object of the invention can be to retrofit an existing“one by one picking system” including a first a processor incommunication with a first memory element which contains a firstcomputer code executable to generate a plurality of product lists eachone correspondingly associated with one customer identifier to or with asecond computer code executable to download the plurality of productlists associated with a plurality of customer identifiers from the firstmemory element and identify each conveyor product within the pluralityof products within the plurality of product lists and activate aconveyor product indicator in association with each the conveyor productto allow one or more pickers to concurrently pick a plurality ofconveyor products within a plurality of orders associated with aplurality of customer identifiers. The computer code can be furtherexecuted to operate a product conveyor sorter assembly which identifiesand sorts each of the conveyor products into a plurality of conveyorlanes each corresponding to one client identifier associated with acorresponding one pallet identifier.

Another broad object of the invention can be to control the discreteactivities of one or more first pickers to pick a plurality of conveyorproducts associated with a correspondingly plurality of conveyor productindicators activated in association with each of the plurality ofconveyor products in a plurality of orders associated with a pluralityof customer identifiers and to position the plurality of conveyorproducts on a product conveyor sorter assembly which operates toidentify and sort each of the conveyor products into one of a pluralityof conveyor lanes each corresponding to one client identifier associatedwith a corresponding one pallet identifier and to further coordinate thediscrete activities of one or more second pickers to move the pluralityof conveyor products from each of the plurality of conveyor lanes to acorresponding one of a plurality of product pallets.

Naturally, further objects of the invention are disclosed throughoutother areas of the specification, drawings, photographs, and claims.

IV. A BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of an embodiment of the inventive productpalletizing system and method of palletizing products.

FIG. 2 is an illustration of an interactive graphical user interface inwhich an administrator can create one or more picked product waves whichcan be displayed on the display surface of a computer device.

V. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Now referring to FIG. 1, which provides an overview of an illustrativeembodiment of an inventive computer-implemented product palletizingsystem (1) and a method of palletizing products (2) including awarehouse control system (“WCS”) (3) which includes at least oneprocessor (4) in communication with at least one memory element (5)which contain(s) a computer code (6) executable to control the discreteactivities of one or more pickers (7) through a computer-implementedwarehouse management system (“WMS”) (8) in relation to the operation ofa product conveyor sorter assembly (9) (“PCSA”) which identifies andsorts picked products (10) to a plurality of product pallets (12).

The term “picked product” for the purposes of this invention means anydiscrete material thing which can be picked, and without limitation tothe breadth of the forgoing, including: an article, an object, an item,a commodity, a product, an artifact, consumer goods, or the like,whether individually or collectively encased, and combinations thereof.

The term “conveyor product” for the purposes of this invention means apicked product (10) which can be identified and sorted by a PCSA (9).

The term “pick or picked or picking” for the purpose of this inventionmeans to choose or select a picked product (10) individually or fromamong a plurality of products (13).

The term “picker” for the purposes of this invention means a person or amachine or combination thereof that picks a picked product (10)individually or from among a plurality of products (13).

The term “pick count” for the purposes of this invention means apre-selected number of picked products (10).

The term “product pallet” for the purposes of this invention means aportable platform or pallet on which picked products (10) can or havebeen placed, positioned, or located. Each product pallet (12) cancorrespondingly have a product pallet identifier (14).

The term “identifier” for the purpose of this invention means a sequenceof characters, symbols, images, or indicia used to identify or refer toan object or thing including as examples: products, picked products,conveyor products, pallets, or the like.

The term “warehouse management system” (“WMS”) for the purposes of thisinvention means the computer code (6) having at least a product pickingmodule (15) executable to activate a picked product identifier (16)associated with each picked product (10) or display a graphical userinterface (17) on the display surface (18) of computer device (19) whichassociates a product identifier (16) with each one of a plurality ofpicked products (10) in one or more picked product lists (20) viewableby one or more pickers (7) to allow picking of picked products (10). Asone example of a WMS (8), U.S. Provisional Patent Application No.62/027,176 entitled “Case By Case Picking Weight Audit System” is herebyincorporated by reference herein.

The term “computer device” for the purposes of this invention means anydevice having a display surface (18) adapted to display the graphicaluser interface (17) upon execution of the product picking module (15)and without limitation to the foregoing broad definition, the computerdevice (19) can take the form of a portable limited-capability computer,set-top boxes, intelligent televisions connected to receive data throughan entertainment medium such as a cable television network or a digitalsatellite broadcast, hand-held devices such as smart phones (whether iOSor Android operating system), slate or pad computers, personal digitalassistants or camera/cell telephones, or multiprocessor systems,microprocessor-based or programmable consumer electronics, networkpersonal computers, minicomputers, mainframe computers, or the like, orcombinations thereof.

The term “computer code” for the purposes of this invention meanscomputer-executable instructions which utilize programs, modules,routines, objects, components, data structures, or the like, to performparticular functions or tasks or implement particular abstract datatypes, or the like, it is not intended that any embodiments of theinvention be limited to a particular set of computer-executableinstructions or protocols.

The term “product conveyor sorter assembly (“PCSA”) for the purposes ofthis invention means a conveyor element (21) adapted for the conveyanceof conveyor products (22) in relation to an image recognition device(23) which identifies each conveyor product (22) and further including aconveyor sorter (24) operable to sort conveyor products (22) based onpicked product identifiers (16) matched to a picked product list (20)into one of a plurality of conveyor lanes (25) each having conveyor laneterminal end (26) in proximity to one of a plurality of product pallets(12) each having a corresponding product pallet identifier (14).

The term “image recognition device” for the purposes of this inventionmeans a device responsive to an image recognition module (27) includedin the computer code (6) of the WCS (3) which controls the operationimage capture element (28) configured to capture a picked product image(29) of a conveyor product (22). The picked product image (29) can beinclusive of one image (30), or a plurality of images (31) taken fromdissimilar picked product views (32), such as top view (33), side view(34) or end view (35), and combinations thereof. The one or more pickedproduct images (29) include a sufficient number of picked product views(32) to allow a plurality of conveyor products (22) to be differentiatedbased on picked product configuration (36) rather than by a pickedproduct code (38) represented on the conveyor product (22). The pickedproduct configuration (36) includes the entirety or a portion of apicked product imageable surface (37) captured in picked product image(29) including a picked product surface area, picked product dimensions,picked product aperture elements, picked product color, picked producttexture, or the like, and combinations thereof. As to particularembodiments, the picked product image (29) can, but does notnecessarily, include one or more picked product codes (38) such as aUniversal Product Code, European Article Number, Japanese ArticleNumber, International Standard Book Number, Manufacturer Part Number,Brand, or the like. As to particular embodiments, the image recognitionmodule (27) can further function to compare each picked product image(29) to a plurality of product image templates (39) retrieved from apicked product image template database (40). Each of the plurality ofproduct image templates (39) can be coupled or linked to a pickedproduct identifier (16) corresponding to the picked product (10).Accordingly, a match between the picked product image (29) and one ofthe plurality of product image templates (39) can serve to differentiateone conveyor product (22) from a plurality of conveyor products (22)based solely or in part upon picked product configuration (36). As toparticular embodiments, the picked product code (38) included in thepicked product image (29) can be compared to a plurality of pickedproduct code templates (38A) providing the basis for differentiating oneconveyor product (22) from a plurality of conveyor products (22) basedon picked product codes (38). Understandably, the two modes ofdifferentiation can, to a greater or lesser extent, be combined.

The term “warehouse control system” for the purposes of this inventionmeans a computer implemented system including at least one processor (4)in communication with at least one memory element (5) containing acomputer code (6) including in part a product palletizing module (41)executable to download each of a plurality of product lists (20A, 20B,20C . . . ) from the WMS (8) to coordinate the picking of pickedproducts (10) by one or more pickers (7) with the operation of the imagerecognition device (23) and the PCSA (9) to correctly locate a pluralityof picked products (10) onto one or a plurality of product pallets (12).

Now referring primarily to FIGS. 1 and 2, a particular embodiment of thecomputer-implemented product palletizing system (1) includes a WMS (8)having a first processor (4A) in communication with a first memoryelement (5A) which contains a first computer code (6A) executable togenerate a plurality of product lists (20A, 20B, 20C . . . ) each onecontaining a plurality of picked products (10) and each onecorrespondingly associated with one customer identifier(42A)(42B)(42C)(each an “order”). As to particular embodiments, the WMS(8) can operate as a “one by one picking system” which activates aplurality of picked product indicators associated with one of aplurality of (43), whether concurrently or serially, in association witha plurality of picked products (10) contained in one of the plurality ofproduct lists (20A, 20B, 20C . . . ) associated with one customeridentifier (42A)(42B)(42C). Activation of the plurality of productindicators (43) in association with a plurality of picked products (10)instructs one or more pickers (7) to pick the plurality of pickedproducts (10) associated with one product list (20A)(20B)or (20C) andplace that plurality of picked products (10) on a corresponding one of aplurality of pallets (12) to fill one order.

Certain embodiments of the WMS (8) may include the plurality of productindicators (43) as a plurality of light sources (43A) which can beactivated by execution of the first computer code (6A) to emit avisually observable amount of light having a location associable withone of the plurality of picked products (10). In that instance,illumination of one or more light sources (43A) can instruct the one ormore pickers (7) to pick the plurality of picked products (10)associated with the illuminated light sources (43A) to fill one order.As to certain other embodiments of the WMS (8), the first computer code(6A) can be executed to generate a graphical user interface (17) on adisplay surface (18) of a computer device (19) in which the product list(20) containing the plurality of picked products (10) can be displayedalong with a plurality of depicted product indicators (43B).Illumination or depiction of the plurality of product indicators(43)(43A)(43B) associated with a corresponding plurality of pickedproducts (10) instructs the one or more pickers (7) to pick theplurality of picked products (10) associated with the illuminated ordepicted plurality of product indicators (43)(43A)(43B) to fill oneorder.

The WMS (8), above described, can be retrofitted or combined with a WCS(3) including one or more of: a second processor (4B) in communicationwith a second memory element (5B) which contains a second computer code(6B). The second computer code (6B) can be executed to modify the one byone picking system of an existing WMS (8). In a particular embodiment,the second computer code (6B) operates to download a plurality ofproduct lists (20A, 20B, 20C . . . ) corresponding to a plurality ofcustomer identifiers (42A)(42B)(42 c) (also referred to as “a pluralityof orders (44)” as shown in the example of FIG. 2) from the first memoryelement (5A) of the WMS (8). The second computer code (6B) can befurther executed to identify each of a plurality of conveyor products(22) within the plurality of picked products (10) in the plurality ofproduct lists (20A, 20B, 20C . . . ). The second computer code (6B) canbe further executed to associate a customer identifier (42) and productpallet identifier (14) with each conveyor product (22). The secondcomputer code (6B) can be further executed to activate or depict aconveyor product indicator (22A) viewable by one or more pickers (7) toallow concurrent picking of all the conveyor products (22) within aplurality of product lists (20A, 20B, 20C . . . ) associated with aplurality of customer identifiers (42A, 42B, 42C . . . ) to fill aplurality of orders (44).

The second computer code (6B) can be further executed to operate aproduct conveyor sorter assembly (9), including one or more conveyors(21), an image recognition device (23) and a conveyor product sorter(24). The conveyor (21) can be any type of conveyor system configured tomove the type and kind of conveyor products (22) picked by the one ormore pickers (7) to concurrently fill a plurality of orders (44),including as illustrative examples: an overhead chain conveyor, avibrating conveyor, a flexible conveyor, a vertical conveyor, a beltconveyor, a roller conveyor, or the like. The conveyor (21) moves theconveyor products (22) to an image recognition device (23) whichcaptures a picked product image (29) of each conveyor product (22) andidentifies the conveyor product (22) based upon comparison of the pickedproduct image (29) to plurality of product image templates (39) in aproduct image template database (40) which can be disposed in the firstor second memory element (5A)(5B) or in a remote memory element (5C)communicatively coupled to the WMC (3) or WMS (8). The second computerprogram (6B) can be further executed to operate the conveyor (21) tomove identified conveyor products (22) to a conveyor product sorter (24)which sorts each of a plurality of conveyor products (22) identified bythe image recognition device (23) into corresponding one of a pluralityof conveyor lanes (25) based on the product pallet identifier (14) orcustomer identifier (42) associated with the conveyor product (22).

Again referring primarily to FIGS. 1 and 2, as to particular embodimentsof the computer-implemented product palletizing system (1) includes aprocessor (4) in communication with a memory element (5) which containsa computer code (6) executable to afford all the functionalities of theWMS (8) and the WCS (3), above described.

Again referring primarily to FIGS. 1 and 2, an embodiment of thecomputer implemented product palletizing system (1) can further includea first computer device (19A) (whether a first one or a first pluralityof computer devices) capable of interaction with first picker(7A)(whether a first one or a first plurality of pickers). The computercode (6) can be further executed to depict a first graphical userinterface (17A) on a first display surface (18A) of the first computerdevice (19A) including a depicted conveyor product indicator (22B)associated with each of the plurality of conveyor products (22) withinthe plurality of picked products (10) in the plurality of product lists(20A, 20B, 20C . . . ) allowing the first picker (7A) to concurrentlypick each of the plurality of conveyor products (22) in a plurality oflists (20A, 20B, 20C . . . ) having a plurality of customer identifiers(42) to concurrently fill a plurality of orders (44). The embodiment ofthe computer implemented computer system can further include a secondcomputer device (19B) (whether a second one or a second plurality ofcomputer devices) capable of interaction with a second picker (7B)(whether a second one or a second plurality of pickers). The computercode (6) can be further executed to depict a second graphical userinterface (17B) on a second display surface (18B) of the second computerdevice (19B) including a product pallet identifier (14) associated withone of the plurality of conveyor lanes (25) allowing the second picker(17B) to move conveyor products (22) from each of the plurality ofconveyor lanes (25) to a corresponding plurality of product pallets (12)each having an associated customer identifier (42).

Again referring to FIGS. 1 and 2, as to particular embodiments, thecomputer code (6) can further be executed to associate a product palletidentifier (14) with each of the plurality of picked products (10) notidentified as conveyor products (22) to instruct the second picker (7A)to pick each of the plurality of picked products (10) not identified asconveyor products (22) and to move the plurality of picked products (10)not identified as conveyor products (22) to the corresponding one of theplurality of product pallets (12) having the product pallet identifier(14) associated with each corresponding one of the plurality of pickedproducts (10).

Again referring to FIGS. 1 and 2, embodiments of the computerimplemented product palletizing system (1) can further include a firstslip (45) at which a first picker (7A) can locate conveyor products (22)proximate the conveyor (21) which delivers conveyor products (22) to theimage recognition device (23) for identification and subsequent sortingby a PSCA (9). For the purposes of this invention the term “slip” isdefined as a docking place for conveyor products (22) to be temporarilylocated before being moved onto a PSCA (9). As to certain embodiments,there may be a plurality of first slips (45).

Again referring to FIGS. 1 and 2, embodiments of the computerimplemented product palletizing system (1) can further include a secondslip (46) at which a plurality of picked products (10) not identified asconveyor products (22) but associated with a product pallet identifier(14) can be temporarily located before being moved to one of theplurality of product pallets (12) associated the corresponding productpallet identifier (14).

Again referring to FIGS. 1 and 2, as to particular embodiments, thecomputer code (6) can be further executed to generate a picked productwave (47). A picked product wave (47) associates a plurality of productlists (20A, 20B, 20C . . . ) with a corresponding plurality of customeridentifiers (42A, 42B, 42C . . . ) with a picked product wave identifier(48). The computer code (6) can be further executable to prioritizeorder in which a first picker (7A) or a first picker (7A) and a secondpicker (7B) picks a plurality of conveyor products (22) and a pluralityof picked products (10) that are not conveyor products (22) within eachof a plurality of picked product waves (47).

Now referring primarily to FIGS. 1 and 2, an exemplary method of usingthe product palletizing system (1) includes execution of a productpicking module (15) of the computer code (6) of the product palletizingsystem (1) (whether being a first computer code (6A) modified byretrofit of a second computer code (6B) associated with the WCS (3) oras an unmodified computer code (6) including all the functionalities ofthe WMS (8) first computer code (6A) and the WCS (3) second computercode (6B) which allows a WMS administrator (49) to transition from a“one by one picking system”, as above described, to picking by pickedproduct waves (47). Accordingly, the product picking module (15) allowsthe WMS administrator (49) to generate one or more product picking waves(47) each having a picked product wave identifier (48). Each productpicking wave (47) includes one or more picked product lists (20)(identified in the example of FIG. 1 as 20A, 20B, 20C et seq.) eachassociated with one or more customer identifiers (42A, 42B, 42C . . . ).As further shown by the example of FIGS. 1 and 2, execution of thecomputer code (6) generates and displays product lists 20A and 20Bassociated with a first picked product wave (47A) on the display surface(18) of at least a first computer device (19A). Each picked product list(20A)(20B), can be associated with one or more of: a customer identifier(42), an invoice identifier (51), a product pallet identifier (14) andone of a plurality of product conveyor lane identifiers (52).

Now referring primarily to FIG. 2, as illustrative examples, the firstpicked product wave (47A) has a picked product wave creation time(50A)(“12:15 PM”) and includes the picked product lists (20A)(20B)(asshown in the example of FIG. 1) each correspondingly associated with oneof two customers identifiers (42A)(42B)(“1965 Hometown Liquor” and“Redd's Liquors”), one of two invoice identifiers (51A)(51B) (“W-790642”and “W-790648”), one of two picked product pallet identifiers(14A)(14B)(“57715” and “57713”) and one of two picked product conveyorlane identifiers (52A)(52B)(“1” and “2”). A second picked product wave(47B) has a picked product wave creation time (50B) (“1:23 PM”)associated with one customer identifier (42C) (“109 Holyoke MarketPlace”), one invoice identifier (51C)(“W-790640”), one picked productpallet identifier (14C)(“57717”), and one conveyor lane identifier (52C)(“3”).

Accordingly, the WMS administrator (49) can create one or more pickedproduct waves (47) throughout a day as above described and the computercode (6) can be executed to generate the corresponding picked productlists (20) within each picked product wave (47) which can be displayedon the display surface (18) of a computer device (19) along with one ormore of the corresponding: customer identifier(s)(42), picked productidentifier(s) (16), picked product pallet identifier(s) (14) andconveyor lane identifiers (52).

Again referring primarily to FIG. 1, each picked product list (20)within a picked product wave (47) can include a plurality of pickedproduct identifiers (16) allocated to one of a plurality of productpallets (12) having a unique product pallet identifier (14). The productpicking module (15) can be further function to associate a conveyorproduct indicator (22A) to those picked products (10) to be located in afirst slip (45) to be sorted by the PCSA (9). Those picked products (10)that are not associated with a conveyor product indicator (22A), can belocated in the second slip (46) and can be placed directly on thecorresponding one of the plurality of product pallets (12) having theassociated pick product pallet identifier (14).

As one example, the product picking module (15) of the WMS (8) cangenerate a first picked product wave (47A) including a first pickedproduct list (20A) associated with a first product pallet (12A) having afirst product pallet identifier (14A) and a second picked product list(20B) associated with a second picked product pallet (12B) having asecond product pallet identifier (14B). While the example of a firstpicked product wave (47A) includes first and second picked product lists(20A)(20B), this is not intended to limit the number of picked productlists (20) that can be concurrently generated and included in a pickedproduct wave (47) by execution of the product picking module (15) of theWMS (8).

The product picking module (15) of the WMS (8) can further function tocoordinate the activities of a first picker by prioritizing andinstructing a first picker (7A) to pick picked products (10) displayedin a first picked product list (20A) within the first picked productwave (47A) and to place picked products (10) on the product pallet (12A)having the product pallet identifier (14A) associated with the firstpicked product list (20A) to achieve a one by one picking system, ifdesired.

Particular embodiments, the computer code (6) of the WMS (8) can beexecuted to coordinate the activities of a first picker (7A) to pick allthe picked products (10) contained in a plurality of picked productlists (20A, 20B, 20C . . . ) in the first picked product wave (47A)associated with a conveyor product indictor (40)(whether “pick to light”or “pick to depiction”) in a preselected order and move the pickedconveyor products (22) to the first slip (45) proximate the PCSA (9).

The product palletizing module (41) of the WCS (3) can be furtherexecuted to operate the PCSA (9). In the above example, a productpalletizing module (41) of the WCS can function to download the firstand second picked product lists (20A)(20B) of the first picked productwave (47A) and subsequently associate the first product palletidentifier (14A) associated with the first product list (20A) with afirst conveyor lane (25A) and associate the second picked product palletidentifier (14B) associated with the second picked product list (20B)with a second conveyor lane (25B). The product palletizing module (41)can further function to update the product picking module (15) of theWMS (8) to correspondingly associate with the first and second pickedproduct lists (20A)(20B) the first and second conveyor lane identifiers(52A)(52B). The product picking module (15) of the WMS (8) can displayinstructions for a second picker (7B) to locate the first product pallet(12A) associated with the first conveyor lane identifier (52A) proximatethe first conveyor lane (25A) and locate the second product pallet (12B)associated the second conveyor lane identifier (52B) proximate thesecond conveyor lane (25B).

The updated product picking module (15) of the WMS (8) can furtherinstruct the first picker (7A) to locate picked products (10) from thefirst and second picked product lists (20A)(20B) having a conveyorproduct indicator (22A)(22B) onto the conveyor element (21) of the PCSA(9). The PCSA (9) under control of the product palletizing module (41)of the WCS (3) then conveys the conveyor products (22) to the imagerecognition device (23). The image recognition device (23) under controlof the image recognition module (27) captures a picked product image(29) and by subsequent comparison to the plurality of the picked productimage templates (39), as above described, associates each conveyorproduct (22) with the first or second conveyor lane identifier(52A)(52B). The product palletizing module (41) of the WCS (3) canfurther operate the PCSA (9) to sort each of the conveyor products (10)to first or second conveyor lanes (25A)(25B). This results in conveyorproducts (22) on first picked product list (20A) to be sorted to thefirst conveyor lane (25A) and the conveyor products (22) on secondpicked product list (20B) to be sorted to the second conveyor lane(25B). Picked products (10) or conveyor products (22) that cannot beidentified by operation of the image recognition device (23) andfunction of the image recognition module (27) can be sorted to anunidentified picked product conveyor lane (56). Again, while the exampleprovides first or second conveyor lanes (25A)(25B), it is not intendedthat embodiments be limited to two conveyor lanes and embodiments of thePCSA (9) can include a plurality of conveyor lanes (25) each having oneof a corresponding plurality of conveyor lane identifiers (52).

The updated product picking module (15) of the WMS (8) can furtherinstruct the second picker (7B) to pick the picked products (10) in thefirst product list (20A) not associated with a conveyor productindicator (22A)(22B) from the second slip (46) and place the pickedproducts (10) from the second slip (46) on the first picked productpallet (42) and can further instruct the second picker (7B) to pick thepicked products (10) in the second product list (20B) not associatedwith a conveyor product indicator (22A)(22B) from the second slip (46)and place the picked products (10) from the second slip (46) on thesecond picked product pallet (12B). The second slip (46) can furtherinclude, a “fast case (53).” For the purposes of this invention, theterm “fast case” means a location at which pre-determined pickedproducts (54) not associated with a conveyor product indicator(22A)(22B) can be maintained discrete from the general warehouse pickingarea (55) and typically, but not necessarily, proximate the terminalends (26) of one or more of the plurality of conveyor lanes (25)allowing the first or second picker (7A)(7B) to pick and place one ofthe pre-determined picked products (54) from the second slip (46) to thecorresponding product pallet (12) in less time than picking the pickedproduct (10) from the general warehouse picking area (55).

The updated product picking module (15) of the WMS (8) can furtherinstruct the second picker (7B) to proceed to the unidentified pickedproduct conveyor lane (56) to pick picked products (10) not identifiedby the image recognition module (27) and associated with one of theplurality of product conveyor lane identifiers (52) and to place each onthe product pallet (12) with the picked product pallet identifier (14)associated with the picked product (10) in the product list (20)displayed by the product picking module (15) of the WMS (8).

As can be easily understood from the foregoing, the basic concepts ofthe present invention may be embodied in a variety of ways. Theinvention involves numerous and varied embodiments of a productpalletizing system (1) and methods for making and using such productpalletizing system (1) including the best mode.

As such, the particular embodiments or elements of the inventiondisclosed by the description or shown in the figures or tablesaccompanying this application are not intended to be limiting, butrather exemplary of the numerous and varied embodiments genericallyencompassed by the invention or equivalents encompassed with respect toany particular element thereof. In addition, the specific description ofa single embodiment or element of the invention may not explicitlydescribe all embodiments or elements possible; many alternatives areimplicitly disclosed by the description and figures.

It should be understood that each element of an apparatus or each stepof a method may be described by an apparatus term or method term. Suchterms can be substituted where desired to make explicit the implicitlybroad coverage to which this invention is entitled. As but one example,it should be understood that all steps of a method may be disclosed asan action, a means for taking that action, or as an element which causesthat action. Similarly, each element of an apparatus may be disclosed asthe physical element or the action which that physical elementfacilitates. As but one example, the disclosure of a “sorter” should beunderstood to encompass disclosure of the act of “sorting”—whetherexplicitly discussed or not—and, conversely, were there effectivelydisclosure of the act of “sorting”, such a disclosure should beunderstood to encompass disclosure of a “sorter” and even a “means forsorting.” Such alternative terms for each element or step are to beunderstood to be explicitly included in the description.

In addition, as to each term used it should be understood that unlessits utilization in this application is inconsistent with suchinterpretation, common dictionary definitions should be understood to beincluded in the description for each term as contained in the RandomHouse Webster's Unabridged Dictionary, second edition, each definitionhereby incorporated by reference.

All numeric values herein are assumed to be modified by the term“about”, whether or not explicitly indicated. For the purposes of thepresent invention, ranges may be expressed as from “about” oneparticular value to “about” another particular value. When such a rangeis expressed, another embodiment includes from the one particular valueto the other particular value. The recitation of numerical ranges byendpoints includes all the numeric values subsumed within that range. Anumerical range of one to five includes for example the numeric values1, 1.5, 2, 2.75, 3, 3.80, 4, 5, and so forth. It will be furtherunderstood that the endpoints of each of the ranges are significant bothin relation to the other endpoint, and independently of the otherendpoint. When a value is expressed as an approximation by use of theantecedent “about,” it will be understood that the particular valueforms another embodiment. The term “about” generally refers to a rangeof numeric values that one of skill in the art would consider equivalentto the recited numeric value or having the same function or result.Similarly, the antecedent “substantially” means largely, but not wholly,the same form, manner or degree and the particular element will have arange of configurations as a person of ordinary skill in the art wouldconsider as having the same function or result. When a particularelement is expressed as an approximation by use of the antecedent“substantially,” it will be understood that the particular element formsanother embodiment.

Moreover, for the purposes of the present invention, the term “a” or“an” entity refers to one or more of that entity unless otherwiselimited. As such, the terms “a” or “an”, “one or more” and “at leastone” can be used interchangeably herein.

Thus, the applicant(s) should be understood to claim at least: i) eachof the product palletizing systems herein disclosed and described, ii)the related methods disclosed and described, iii) similar, equivalent,and even implicit variations of each of these devices and methods, iv)those alternative embodiments which accomplish each of the functionsshown, disclosed, or described, v) those alternative designs and methodswhich accomplish each of the functions shown as are implicit toaccomplish that which is disclosed and described, vi) each feature,component, and step shown as separate and independent inventions, vii)the applications enhanced by the various systems or componentsdisclosed, viii) the resulting products produced by such systems orcomponents, ix) methods and apparatuses substantially as describedhereinbefore and with reference to any of the accompanying examples, x)the various combinations and permutations of each of the previouselements disclosed.

The background section of this patent application provides a statementof the field of endeavor to which the invention pertains. This sectionmay also incorporate or contain paraphrasing of certain United Statespatents, patent applications, publications, or subject matter of theclaimed invention useful in relating information, problems, or concernsabout the state of technology to which the invention is drawn toward. Itis not intended that any United States patent, patent application,publication, statement or other information cited or incorporated hereinbe interpreted, construed or deemed to be admitted as prior art withrespect to the invention.

The claims set forth in this specification, if any, are herebyincorporated by reference as part of this description of the invention,and the applicant expressly reserves the right to use all of or aportion of such incorporated content of such claims as additionaldescription to support any of or all of the claims or any element orcomponent thereof, and the applicant further expressly reserves theright to move any portion of or all of the incorporated content of suchclaims or any element or component thereof from the description into theclaims or vice-versa as necessary to define the matter for whichprotection is sought by this application or by any subsequentapplication or continuation, division, or continuation-in-partapplication thereof, or to obtain any benefit of reduction in feespursuant to, or to comply with the patent laws, rules, or regulations ofany country or treaty, and such content incorporated by reference shallsurvive during the entire pendency of this application including anysubsequent continuation, division, or continuation-in-part applicationthereof or any reissue or extension thereon.

Additionally, the claims set forth in this specification, if any, arefurther intended to describe the metes and bounds of a limited number ofthe preferred embodiments of the invention and are not to be construedas the broadest embodiment of the invention or a complete listing ofembodiments of the invention that may be claimed. The applicant does notwaive any right to develop further claims based upon the description setforth above as a part of any continuation, division, orcontinuation-in-part, or similar application.

1. A product palletizing system, comprising: a computer-implementedproduct palletizing system including a processor in communication with amemory element which contains a computer code executable to: generate aplurality of product lists correspondingly associated with a pluralityof customer identifiers, each product list containing a plurality ofproducts; associate a pallet identifier with each of said plurality ofproducts, said pallet identifier associated with a customer identifier;identify each conveyor product within said plurality of products inplurality of product lists; and simultaneously activate a conveyorproduct indicator in association with each said conveyor product withinsaid plurality of products in said plurality of product lists; operate aproduct conveyor sorter assembly, including: a conveyor which conveysconveyor products in relation to: an image recognition device whichcaptures a product image of each conveyor product and identifies saidconveyor product based upon comparison of said product image toplurality of product image templates in a product image database; and aproduct sorter which sorts each said conveyor product identified by saidimage recognition device into one of a plurality of conveyor lanes basedon said pallet identifier associated with each said conveyor product. 2.The product palletizing system of claim 1, wherein said computer code isfurther executable to activate said product indicator in associationwith each non-conveyor product in one of said plurality of lists.
 3. Theproduct palletizing system of claim 2, wherein said product indicatorcomprises a light source which upon activation generates a visuallyobservable amount of light having a location associable with one of saidplurality of products.
 4. The product palletizing system of claim 3,wherein said computer code is further executable to depict a graphicaluser interface on a display surface of a mobile computer device, andwherein said graphical user interface depicts said plurality of productlists each containing said plurality of products, and wherein saidgraphical user interface depicts said convey product indicator next toeach conveyor product in said plurality of lists.
 5. The productpalletizing system of claim 4, wherein said mobile computer device,comprises: a first mobile computer device capable of interaction with afirst product picker, said graphical user interface depicted on saidfirst mobile computer device including said conveyor product indicatorassociated with each said conveyor product within said plurality ofproducts in said product list allowing said first picker to pick eachsaid conveyor product; and a second mobile computer device capable ofinteraction with a second product picker, said graphical user interfacedepicted on said second mobile computer device including said palletidentifier associated with one of said plurality of conveyor lanesallowing said second picker to move said conveyor products from saideach of said plurality of conveyor lanes to a corresponding plurality ofproduct pallets, and wherein said graphical user interface includes saidpallet identifier associated with each of said plurality of products notidentified as conveyor products, to allow said second picker to pickeach of said plurality of products not identified as conveyor productsand to move said plurality of products not identified as conveyorproducts to one of said plurality of product pallets having said palletidentifier associated with each of said plurality of products.
 6. Thesystem of claim 5, further comprising a first slip at which to locateconveyor products proximate to said image recognition device.
 7. Thesystem of claim 6, further comprising a second slip at which to locatesaid plurality of products not identified as conveyor products proximatesaid conveyor lanes.
 8. The system of claim 7, wherein saidcomputer-implemented warehouse management system is further executableto generate a picked product wave each associated with a picked productwave identifier, said picked product wave including one or more saidproduct lists.
 9. The system of claim 8, wherein saidcomputer-implemented warehouse management system further executable toprioritize order in which to fill a plurality of picked product waves.10. The system of claim 9, wherein said computer-implemented warehousemanagement system further executable to associate each of said one ormore product lists within said picked product wave with one or more of:a customer identifier; an invoice identifier; a product conveyor laneidentifier; and said product pallet identifier.
 11. A productpalletizing system, comprising: a first processor in communication witha first memory element which contains a first computer code executableto generate a plurality of product lists each one correspondinglyassociated with a customer identifier, said product list containing aplurality of products; a second processor in communication with a secondmemory element which contains a second computer code executable to:download said plurality of product lists from said first memory element;associate a pallet identifier with each of said plurality of products insaid product list; identify each conveyor product within said pluralityof products in said plurality of product lists; simultaneously activatea conveyor product indicator in association with each said conveyorproduct within said plurality of products in said plurality of productlists; and operate a product conveyor sorter assembly, including: aconveyor which conveys conveyor products in relation to: an imagerecognition device which captures a product image of each conveyorproduct and identifies said conveyor product based upon comparison ofsaid product image to plurality of product image templates in a productimage database; and a product sorter which sorts each said conveyorproduct identified by said image recognition device into one of aplurality of conveyor lanes based on said pallet identifier associatedwith each said conveyor product.
 12. The product palletizing system ofclaim 11, wherein one or more of said second processor, said secondmemory element, and said second computer code retrofits said firstprocessor in communication with said first memory element which containssaid first computer code.
 13. The product palletizing system of claim12, wherein said second computer code is further executable to activatesaid product indicator in association with each non-conveyor productsaid plurality of lists.
 14. The product palletizing system of claim 13,wherein said product indicator comprises a light source which uponactivation generates a visually observable amount of light having alocation associable with one of said plurality of products in saidplurality of lists.
 15. The product palletizing system of claim 13,wherein said second computer code is further executable to depict agraphical user interface on a display surface of a mobile computerdevice, and wherein said graphical user interface depicts said pluralityof product lists each containing said plurality of products, and whereinsaid graphical user interface depicts said convey product indicator nextto each conveyor product in said plurality of lists.
 16. The productpalletizing system of claim 15, wherein said mobile computer device,comprises: a first mobile computer device capable of interaction with afirst product picker, said graphical user interface depicted on saidfirst mobile computer device including said conveyor product indicatorassociated with each said conveyor product within said plurality ofproducts in said product list allowing said first picker to pick eachsaid conveyor product; and a second mobile computer device capable ofinteraction with a second product picker, said graphical user interfacedepicted on said second mobile computer device including said palletidentifier associated with one of said plurality of conveyor lanesallowing said second picker to move said conveyor products from saideach of said plurality of conveyor lanes to a corresponding plurality ofproduct pallets, and wherein said graphical user interface includes saidpallet identifier associated with each of said plurality of products notidentified as conveyor products, to allow said second picker to pickeach of said plurality of products not identified as conveyor productsand to move said plurality of products not identified as conveyorproducts to one of said plurality of product pallets having said palletidentifier associated with each of said plurality of products.
 17. Theproduct palletizing system of claim 16, wherein said second computercode is further executable to depict in said graphical user interface ofsaid first mobile computer device an instruction to viewable by saidfirst picker to move each said conveyor product onto said conveyor. 18.The product palletizing system of claim 17, wherein said second computercode is further executable to depict in said graphical user interface ofsaid second mobile computer device an instruction viewable by saidsecond picker to move each said conveyor product from each of saidplurality of conveyor lanes to a corresponding one of a plurality ofproduct pallets having said pallet identifier associated with saidconveyor product.
 19. The product palletizing system of claim 17,wherein said second computer code is further executable to depict insaid graphical user interface of said mobile computer device aninstruction viewable by said second picker to move said plurality ofproducts not identified as conveyor product in said product list to acorresponding one of said plurality of product pallets having saidpallet identifier associated with each of said plurality of products notidentified as conveyor products. 20-43. (canceled)